Stochastic Knapsack

نویسنده

  • Viswanath Nagarajan
چکیده

Problem Definition This problem deals with packing a maximum reward set of items into a knapsack of given capacity, when the item-sizes are random. The input is a collection of n items, where each item i ∈ [n] := {1, · · · , n} has reward r i ≥ 0 and size S i ≥ 0, and a knapsack capacity B ≥ 0. In the stochastic knapsack problem, all rewards are deterministic but the sizes are random. The random variables S i s are independent with known, arbitrary distributions. The actual size of an item is known only when it is placed into the knapsack. The objective is to add items sequentially (one by one) into the knapsack so as to maximize the expected reward of the items that fit into the knapsack. As usual, a subset T of items is said to fit into the knapsack if the total size i∈T S i is at most the knapsack capacity B. A feasible solution (or policy) to the stochastic knapsack problem is represented by a decision tree. Nodes in this decision tree denote the current " state " of the solution (i.e. previously added items and the residual knapsack capacity) as well as the new item to place into the knapsack at this state. Branches in the decision tree denote the random size instantiations of items placed into the knapsack. Such solutions are called adaptive policies, to emphasize the fact that the items being placed may depend on previously observed outcomes. More formally, an adaptive policy is given by a mapping π : 2 [n] × [0, B] → [n], where π(T, C) denotes the next item to place into the knapsack when some subset T ⊆ [n] of items has already been added, and C = B − i∈T S i is the residual knapsack capacity. The policy ends when the knapsack overflows (i.e. the

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A (2 + )-Approximation Algorithm for the Stochastic Knapsack Problem

The stochastic knapsack problem is a natural generalization of classical knapsack problem. In this problem, we are given a set of items each associated with a probability distribution on sizes and a profit, and a knapsack of unit capacity. The size of an item is unknown before inserting it into the knapsack, and it is revealed as soon as the item inserted into the knapsack. The objective is to ...

متن کامل

On a Stochastic Knapsack Problem

The deterministic knapsack problem is a well known and well studied NP-hard combinatorial optimization problem. It consists in filling a knapsack with items out of a given set such that the weight capacity of the knapsack is respected and the total reward maximized. For a review of references on the stochastic knapsack problem, stochastic gradient algorithms and branch-and-bound methods see [4]...

متن کامل

An agent-based stochastic ruler approach for a stochastic knapsack problem with sequential competition

We examine a situation in which a decision-maker executes a sequence of resource allocation decisions over time, but the availability of the indivisible resources at future epochs is uncertain due to actions of competitors. We cast this problem as a specialized type of stochastic knapsack problem in which the uncertainty of item (resource) availability is induced by competitors concurrently fil...

متن کامل

A Generalized Stochastic Knapsack Problem with Application in Call Admission Control

In the classical deterministic knapsack problem, a knapsack of capacity C is given, together with K classes of objects. For every k = 1, . . . ,K, each object of the class k has a size bk and an associated reward rk. The objects can be placed into the knapsack as long as the sum of their sizes does not exceed the capacity C. The problem consists in placing the objects inside the knapsack so as ...

متن کامل

Stochastic Knapsack Problems

In this paper we study and solve two different variants of static knapsack problems with random weights: The stochastic knapsack problem with simple recourse as well the stochastic knapsack problem with probabilistic constraint. Special regard is given the corresponding continuous problems and three different problem solving methods are presented. The resolution of the continuous problems serve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016